var express = require('express');
//npm install ejs --save
var ejs = require('ejs');
var router = express.Router();
var app = express();
var path = require('path');
 
router.get('/', function(req, res, next) {
	// 创建用于渲染的数据
    var data = {
        siteName: "张培跃",
        siteUrl: "http://www.zhangpeiyue.com"
    }
    // 创建模板内容
    var template =
        "<a href='<%=siteUrl%>'>" +
        "<%=siteName%>" +
        "</a>";
    // 通过ejs.render将数据放到模板中，转为HTML数据
    // let html = ejs.render(template, data);
    // 将数据在浏览器进行展现
    // res.send(html);
	// res.render(path.join(__dirname,"../views/ejs/one.ejs"),data);
	
    /**
	//教程:
	//http://www.imooc.com/article/284592?block_id=tuijian_wz
	//标签使用汇总
    
	<% '脚本' 标签，用于流程控制，无输出。
	<%_ 删除其前面的空格符
	<%= 输出数据到模板（输出是转义 HTML 标签）
	<%- 输出非转义的数据到模板
	<%# 注释标签，不执行、不输出内容
	<%% 输出字符串 '<%'
	%> 一般结束标签
	-%> 删除紧随其后的换行符
	_%> 将结束标签后面的空格符删除
	*/  
	res.render("ejs/one.ejs",data);
    
});

router.get('/list', function(req, res, next) {
    var data = {
    json:{
        arr:[
            {user:"pear",age:"12"},
            {user:"apple",age:"13"},
            {user:"banana",age:"14"},
            {user:"orange",age:"15"}
        ]
    }
    };
    res.render('ejs/list.ejs',data);
});
module.exports = router;
